מתחילים מקבלת 48 שעות לניתוח קייס סטאדי. אח"כ מזמנים לראיון ראשון שבו רק שואלים שאלות אישיות על המרואיין (אין מה להתכונן). אח"כ מזמנים לראיון נוסף עם ראש הצוות להצגת הפרזנטציה שהוכנה בקייס סטאדי
כפי שפורט פה רבות, לא היה איזשהו שינוי בתהליך.
לאחר המבחן התכנותי עוברים לראיונות אישיים.
שאלות מתוך הראיון
לכתוב תוכנית שמייצגת ניהול של קבוצת מעליות.
יש להקצות מעלית לכל קריאה מאחת הקומות וכן לנווט את המעלית לקומות הרצויות שנבחרו ע"י הנוסעים גם במהלך נסיעת המעלית, ממש כמו מעלית אמיתית.
שלב ראשון: מבחן ממוחשב
שלב שני: ראיון מקצועי
שלב שלישי: משימת בית
שלב רביעי: ראיון HR והצעת שכר נמוכה משמעותית בתחום. :-(
שאלות מתוך הראיון
שלב ראשון: מבחן ממוחשב.
שלב שני: ראיון מקצועי בC++
1. מימוש שמוסיפה איבר לרשימה מקושרת ממוינת.
2. נתונה מחלקת אב ומחלקה יורשת שהבנאי שלה מקצה זיכרון וההורס מוחק אותו. יש למצוא דרך שתגרום לזליגת זיכרון ואיך לפתור את זה.
3. נתון שתי חתימות API,
setTimer(func f, time t) מקבלת שניות ופונקציה.
execute() - הפונקציה נקראת כל שניה.
צריך לממש רעיונית את שתי הפונקציות, מבנת ואלגוריתם
3. שאלת OOP - יש לתכנן מערכת ניה.
שלב שלישי: משימת בית.
לבנות תוסף לכרום שלוכד נסיון הורדה של קובץ ושולח אותו לשרת בענן. אם זה קובץ מסוג מסוים (לפי ההדר שלו) למשל EXE אז ההורדה תיחסם.
יש בונוסים
תשובות
הוסף תשובה
|
לצפיה בתשובות
יוני 2019
1. תחזרו על מצביעים. ולשים לב למקרי קצה. למשל רשימה ריקה.
2. פולימורפיזם. אם ניצור משתנה מטיפוס המחלקה היורשת ונשים אותה במשתנה מטיפוס האב. כשנמחוק את המשתנה יקרא ההורס של האב ולא ימחוק את הזיכרון שהוקצה. הפיתרון הוא virtual.
יוני 2019
3. מימוש עי תור.
כשנכניס משימה חדשה נתאים אותה לתור ואז נוסיף שדה שאומר עוד כמה זמן הוא ירוץ לאחר ביצוע המשימות שלפניו.
כלומר ההפרש בין הזמן שהתקבל לבין סכום הזמנים המחושבים שלפניו בתור.
setTimer(f1, 10
settimer(f2,13
אז נוסיף שדה של הזמן היחסי שלאיבר הראשון יהיה שווה 10 ובאיבר השני הוא יהיה 13-10 (3)
ובאופן כללי
relativeTime of Fn = time of Fn-sum(relativeTime from F1 to Fn-1
בשאלה 4 של OOP זה תכנון מערכת מעליות.
צריך ממש לכתוב את כל הUML ולתאר אלגוריתם יעיל. אני הלכתי על ערימת מינימום למעליות עולות וערימת מקס למעליות יורדות וכמובן תנאים באיזה מצב המעלית עולה או יורדת והאם המשתמש עולה או יורד.
במשימת בית יש בונוסים על ממשק משתמש, בחירת סוגע קבצים ואותינטיקציה
יוני 2019
בהמשך לתשובה 3. הפונקציה execute ניגשת בכל שניה לראש התור ומפחיתה 1 מהזמן. אם שווה ל0 האיבר יצא מהתור והפונקציה תתבצע. ובגלל הצורה של ההכנסה עם זמן יחסי האיבר הראשון מחזיק את מספר השניות מרגע זה.
הפונקציה הזו תתבצע בO של 1
הראשונה תתבצע בO של n
בחירת שפה - c או java ואז מבחן של 3 שעות עם 4 שאלות שניתן לעבור בינהן. בכל שאלה צריך לעבור טסטר ומבקשים להגיע לרמת יעילות מסוימת שנמדדת גם היא בהרצת הטסטר.
שאלות מתוך הראיון
שאלת עץ ורקורסיה- מבנה הנתונים של העץ נתון וצריך לכתוב ברקורסיה איך לסרוק את העץ.
שאלה על hash
משרת הטמעת מערכות שימוש בתוכנת SAP
מורכב מ-4 שלבים. מבחן שבוחן אנגלית- מבחן על זמן, מבחן שבודק מהירות ותשומת לב לפרטים- מבחן על זמן, ראיון מקצועי וראיון HR
עוסקת בפיתוח תוכנה לאבטחת מידע - תוכנות חומת אש ו־VPN.בסיסה הבינלאומי נמצא ברדווד סיטי, קליפורניה, ומרכזי הפיתוח נמצאים בתל אביב ובבלארוס.החברה נוסדה בשנת 1993 על ידי שלמה קרמר, מריוס נכט וגיל שוויד.